package com.xx.library.service;

import com.xx.library.entity.User;
import java.util.List;

public interface UserService {
    User getUserById(Long id);
    //根据用户ID获取用户信息

    User getUserByUsername(String username);
    //根据用户名获取用户信息

    List<User> getAllUsers();
    //获取系统中所有用户的信息列表

    List<User> getUsersByCondition(User user);
    //根据条件查询用户列表

    void addUser(User user);

    void updateUser(User user);

    void deleteUser(Long id);

    User login(String username, String password);

    void register(User user);
} 